home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 36
/
Amiga Format CD36 (1999-01-22)(Future Publishing)(GB)[!][issue 1999-02].iso
/
-seriously_amiga-
/
graphics
/
gfx3d.library
/
asm
/
include
/
gfx3d.i
< prev
Wrap
Text File
|
1998-12-12
|
1KB
|
82 lines
IFND GFX3D_I
GFX3D_I SET 1
**
** $Filename: libraries/gfx3d.i $
** $Release: 2.0 $
** $Revision: 33.1 $
** $Date: 98/12/03 $
**
** Assembly include file for gfx3d.library.
**
** (C) Copyright 1998 Gabriele Budelacci
** All Rights Reserved
**
IFND EXEC_TYPES_I
include "exec/types.i"
ENDC
typedef struct gfx3d_RGB
{
unsigned char Red;
unsigned char Green;
unsigned char Blue;
char paddle;
} gfx3d_RGB;
*
* Global constants of the library.
*
GFX_NULL EQU 0
GFX_NONE EQU 0
GFX_TRUE EQU 1
GFX_FALSE EQU 0
*
* Types of library's data structures.
*
GFX_POLYGON EQU 1
GFX_FRAME EQU 2
GFX_ENVIRONMENT EQU 3
GFX_OBJECT EQU 4
GFX_CAMERA EQU 5
GFX_SHADINGPALETTE EQU 6
*
* Different shadings of the polygons.
*
GFX_FILL_SHADING EQU 0
GFX_FLAT_SHADING EQU 1
GFX_DEPTH_SHADING EQU 2
GFX_DEPTH_CUEING EQU GFX_DEPTH_SHADING
*
* The olny one external data structure.
*
STRUCTURE gfx3d_RGB,0
UBYTE gfx_rgb_Red
UBYTE gfx_rgb_Green
UBYTE gfx_rgb_Blue
BYTE gfx_rgb_paddle
LABEL gfx_rgb_SIZEOF
ENDC ; GFX3D_I